# take_prtsc.py
from sw_server import get_sw_app, get_swmodel

def take_screenshot():
    """
    执行SolidWorks截图操作，包括视图调整和保存图片
    """
    # 获取SolidWorks应用程序实例
    sw_app = get_sw_app()
    
    # 获取当前活动文档
    part = get_swmodel()

    # 保存截图到指定路径
    save_path = r"E:\sw-control\图片\截图.JPG"
    longstatus = part.SaveAs3(save_path, 0, 2)
    
    return "截图完成"


# 如果需要直接执行此功能
if __name__ == "__main__":
    take_screenshot()